package com.library.logging.annotation;

import com.library.common.enums.LogTypeEnum;
import java.lang.annotation.*;

/**
 * 操作日志注解
 *
 * @author: xyh
 * @create: 2023-05-20
 * @see com.library.logging.aspect.LogAspect
 **/

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface LogSys {

    /**
     * 操作内容(例如：查询用户)
     * @return
     */
    String value() default "";

    /**
     * 操作类型分类（操作、登录、登出）
     *
     * @return
     */
    LogTypeEnum logType() default LogTypeEnum.DO_LOG;

}
